20   33
39   4
1   5
6   7
8   9
11   11
12   13
14   15
16   17
18   19
2   23
24   25
26   27
28   29
30   31
32   34
35   36
37   38
3   40
41   42
43   44
45   46
47   48
49   50
51   52
53